\hypertarget{class_c_logfile}{\section{C\-Logfile Class Reference}
\label{class_c_logfile}\index{C\-Logfile@{C\-Logfile}}
}


{\ttfamily \#include $<$pg\-Log.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_c_logfile_a8a36ae2d98253e218aa593cf5c88e4f1}{C\-Logfile} ()
\item 
\hyperlink{class_c_logfile_a73de35bd5bb99391b0f3381ad33e36da}{$\sim$\-C\-Logfile} ()
\item 
int \hyperlink{class_c_logfile_af8676db05375f4ed4f80bbd6144feff5}{Create\-Logfile} (const char $\ast$s\-Filename)
\item 
void \hyperlink{class_c_logfile_a0093f67cddcfa47e435ede15ee3d2ac4}{Write\-Topic} (const char $\ast$s\-Topic, int size)
\item 
void \hyperlink{class_c_logfile_a746906c262cff850a9b4e7b8f9635bbc}{Textout} (const char $\ast$s\-Text)
\item 
void \hyperlink{class_c_logfile_a024cf97220c8ecbe072e5d5551748cf0}{Textout} (int Color, const char $\ast$s\-Text)
\item 
void \hyperlink{class_c_logfile_ae5d3d44a670de2289fec1bd101443843}{Textout} (int Color, bool b\-List, const char $\ast$s\-Text)
\item 
void \hyperlink{class_c_logfile_a7a5ea824f6edd119390c096bb7d3acef}{f\-Textout} (const char $\ast$s\-Text,...)
\item 
void \hyperlink{class_c_logfile_ae29404777cdb256f284a83b9c98e772d}{f\-Textout} (int Color, const char $\ast$s\-Text,...)
\item 
void \hyperlink{class_c_logfile_a45b0313733b9fa6d36a5dbe0b7a1d160}{f\-Textout} (int Color, bool b\-List, const char $\ast$s\-Text,...)
\item 
void \hyperlink{class_c_logfile_a019504816b34e828deced1fc8176834d}{Function\-Result} (const char $\ast$s\-Name, bool b\-Result)
\item 
void \hyperlink{class_c_logfile_ae2418e155cffc4746e00119885edabaf}{f\-Textout\-Topic} (const char $\ast$s\-Topic, const char $\ast$s\-Text,...)
\item 
void \hyperlink{class_c_logfile_a54b82bb52a5a91e873c28caca4cfd86e}{f\-Textout\-Topic} (int Color, const char $\ast$s\-Topic, const char $\ast$s\-Text,...)
\item 
void \hyperlink{class_c_logfile_a7e70b1371c4f79ab4cae247e3822d876}{Set\-Verbosity} (\hyperlink{pg_log_8h_aed8037a8e253e8baa18057fbdc257ddf}{E\-V\-E\-R\-B\-O\-S\-I\-T\-Y\-\_\-\-L\-E\-V\-E\-L} level)
\item 
\hyperlink{pg_log_8h_aed8037a8e253e8baa18057fbdc257ddf}{E\-V\-E\-R\-B\-O\-S\-I\-T\-Y\-\_\-\-L\-E\-V\-E\-L} \hyperlink{class_c_logfile_ab9189cbe733484e4e356b188780ab360}{Get\-Verbosity\-Level} ()
\item 
void \hyperlink{class_c_logfile_a3219b00ef1d57ae00d0ff48e0d13c265}{Log\-Warning} (const char $\ast$sz\-Topic, const char $\ast$sz\-Warning,...)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
F\-I\-L\-E $\ast$ \hyperlink{class_c_logfile_ac851d6b1b00c18264a04e4bf69b2f984}{m\-\_\-p\-Logfile}
\item 
std\-::string \hyperlink{class_c_logfile_a0f07b127ccdbf47a0d80fc291a6c2428}{m\-\_\-s\-Whole\-Text}
\item 
const char $\ast$ \hyperlink{class_c_logfile_a8e40998e4cd62cd8ed9f4a2fc8f5479a}{m\-\_\-s\-Filename}
\item 
\hyperlink{pg_log_8h_aed8037a8e253e8baa18057fbdc257ddf}{E\-V\-E\-R\-B\-O\-S\-I\-T\-Y\-\_\-\-L\-E\-V\-E\-L} \hyperlink{class_c_logfile_a82952cb51a40c327856b0516faadff43}{m\-\_\-verbosity\-Level}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_c_logfile_a8a36ae2d98253e218aa593cf5c88e4f1}{\index{C\-Logfile@{C\-Logfile}!C\-Logfile@{C\-Logfile}}
\index{C\-Logfile@{C\-Logfile}!CLogfile@{C\-Logfile}}
\subsubsection[{C\-Logfile}]{\setlength{\rightskip}{0pt plus 5cm}C\-Logfile\-::\-C\-Logfile (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a8a36ae2d98253e218aa593cf5c88e4f1}
\hypertarget{class_c_logfile_a73de35bd5bb99391b0f3381ad33e36da}{\index{C\-Logfile@{C\-Logfile}!$\sim$\-C\-Logfile@{$\sim$\-C\-Logfile}}
\index{$\sim$\-C\-Logfile@{$\sim$\-C\-Logfile}!CLogfile@{C\-Logfile}}
\subsubsection[{$\sim$\-C\-Logfile}]{\setlength{\rightskip}{0pt plus 5cm}C\-Logfile\-::$\sim$\-C\-Logfile (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a73de35bd5bb99391b0f3381ad33e36da}


\subsection{Member Function Documentation}
\hypertarget{class_c_logfile_af8676db05375f4ed4f80bbd6144feff5}{\index{C\-Logfile@{C\-Logfile}!Create\-Logfile@{Create\-Logfile}}
\index{Create\-Logfile@{Create\-Logfile}!CLogfile@{C\-Logfile}}
\subsubsection[{Create\-Logfile}]{\setlength{\rightskip}{0pt plus 5cm}int C\-Logfile\-::\-Create\-Logfile (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s\-Filename}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_af8676db05375f4ed4f80bbd6144feff5}
\hypertarget{class_c_logfile_a7a5ea824f6edd119390c096bb7d3acef}{\index{C\-Logfile@{C\-Logfile}!f\-Textout@{f\-Textout}}
\index{f\-Textout@{f\-Textout}!CLogfile@{C\-Logfile}}
\subsubsection[{f\-Textout}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::f\-Textout (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s\-Text, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a7a5ea824f6edd119390c096bb7d3acef}
\hypertarget{class_c_logfile_ae29404777cdb256f284a83b9c98e772d}{\index{C\-Logfile@{C\-Logfile}!f\-Textout@{f\-Textout}}
\index{f\-Textout@{f\-Textout}!CLogfile@{C\-Logfile}}
\subsubsection[{f\-Textout}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::f\-Textout (
\begin{DoxyParamCaption}
\item[{int}]{Color, }
\item[{const char $\ast$}]{s\-Text, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_ae29404777cdb256f284a83b9c98e772d}
\hypertarget{class_c_logfile_a45b0313733b9fa6d36a5dbe0b7a1d160}{\index{C\-Logfile@{C\-Logfile}!f\-Textout@{f\-Textout}}
\index{f\-Textout@{f\-Textout}!CLogfile@{C\-Logfile}}
\subsubsection[{f\-Textout}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::f\-Textout (
\begin{DoxyParamCaption}
\item[{int}]{Color, }
\item[{bool}]{b\-List, }
\item[{const char $\ast$}]{s\-Text, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a45b0313733b9fa6d36a5dbe0b7a1d160}
\hypertarget{class_c_logfile_ae2418e155cffc4746e00119885edabaf}{\index{C\-Logfile@{C\-Logfile}!f\-Textout\-Topic@{f\-Textout\-Topic}}
\index{f\-Textout\-Topic@{f\-Textout\-Topic}!CLogfile@{C\-Logfile}}
\subsubsection[{f\-Textout\-Topic}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::f\-Textout\-Topic (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s\-Topic, }
\item[{const char $\ast$}]{s\-Text, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_ae2418e155cffc4746e00119885edabaf}
\hypertarget{class_c_logfile_a54b82bb52a5a91e873c28caca4cfd86e}{\index{C\-Logfile@{C\-Logfile}!f\-Textout\-Topic@{f\-Textout\-Topic}}
\index{f\-Textout\-Topic@{f\-Textout\-Topic}!CLogfile@{C\-Logfile}}
\subsubsection[{f\-Textout\-Topic}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::f\-Textout\-Topic (
\begin{DoxyParamCaption}
\item[{int}]{Color, }
\item[{const char $\ast$}]{s\-Topic, }
\item[{const char $\ast$}]{s\-Text, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a54b82bb52a5a91e873c28caca4cfd86e}
\hypertarget{class_c_logfile_a019504816b34e828deced1fc8176834d}{\index{C\-Logfile@{C\-Logfile}!Function\-Result@{Function\-Result}}
\index{Function\-Result@{Function\-Result}!CLogfile@{C\-Logfile}}
\subsubsection[{Function\-Result}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::\-Function\-Result (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s\-Name, }
\item[{bool}]{b\-Result}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a019504816b34e828deced1fc8176834d}
\hypertarget{class_c_logfile_ab9189cbe733484e4e356b188780ab360}{\index{C\-Logfile@{C\-Logfile}!Get\-Verbosity\-Level@{Get\-Verbosity\-Level}}
\index{Get\-Verbosity\-Level@{Get\-Verbosity\-Level}!CLogfile@{C\-Logfile}}
\subsubsection[{Get\-Verbosity\-Level}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-V\-E\-R\-B\-O\-S\-I\-T\-Y\-\_\-\-L\-E\-V\-E\-L} C\-Logfile\-::\-Get\-Verbosity\-Level (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_c_logfile_ab9189cbe733484e4e356b188780ab360}
\hypertarget{class_c_logfile_a3219b00ef1d57ae00d0ff48e0d13c265}{\index{C\-Logfile@{C\-Logfile}!Log\-Warning@{Log\-Warning}}
\index{Log\-Warning@{Log\-Warning}!CLogfile@{C\-Logfile}}
\subsubsection[{Log\-Warning}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::\-Log\-Warning (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{sz\-Topic, }
\item[{const char $\ast$}]{sz\-Warning, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a3219b00ef1d57ae00d0ff48e0d13c265}
\hypertarget{class_c_logfile_a7e70b1371c4f79ab4cae247e3822d876}{\index{C\-Logfile@{C\-Logfile}!Set\-Verbosity@{Set\-Verbosity}}
\index{Set\-Verbosity@{Set\-Verbosity}!CLogfile@{C\-Logfile}}
\subsubsection[{Set\-Verbosity}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::\-Set\-Verbosity (
\begin{DoxyParamCaption}
\item[{{\bf E\-V\-E\-R\-B\-O\-S\-I\-T\-Y\-\_\-\-L\-E\-V\-E\-L}}]{level}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_c_logfile_a7e70b1371c4f79ab4cae247e3822d876}
\hypertarget{class_c_logfile_a746906c262cff850a9b4e7b8f9635bbc}{\index{C\-Logfile@{C\-Logfile}!Textout@{Textout}}
\index{Textout@{Textout}!CLogfile@{C\-Logfile}}
\subsubsection[{Textout}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::\-Textout (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s\-Text}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a746906c262cff850a9b4e7b8f9635bbc}
\hypertarget{class_c_logfile_a024cf97220c8ecbe072e5d5551748cf0}{\index{C\-Logfile@{C\-Logfile}!Textout@{Textout}}
\index{Textout@{Textout}!CLogfile@{C\-Logfile}}
\subsubsection[{Textout}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::\-Textout (
\begin{DoxyParamCaption}
\item[{int}]{Color, }
\item[{const char $\ast$}]{s\-Text}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a024cf97220c8ecbe072e5d5551748cf0}
\hypertarget{class_c_logfile_ae5d3d44a670de2289fec1bd101443843}{\index{C\-Logfile@{C\-Logfile}!Textout@{Textout}}
\index{Textout@{Textout}!CLogfile@{C\-Logfile}}
\subsubsection[{Textout}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::\-Textout (
\begin{DoxyParamCaption}
\item[{int}]{Color, }
\item[{bool}]{b\-List, }
\item[{const char $\ast$}]{s\-Text}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_ae5d3d44a670de2289fec1bd101443843}
\hypertarget{class_c_logfile_a0093f67cddcfa47e435ede15ee3d2ac4}{\index{C\-Logfile@{C\-Logfile}!Write\-Topic@{Write\-Topic}}
\index{Write\-Topic@{Write\-Topic}!CLogfile@{C\-Logfile}}
\subsubsection[{Write\-Topic}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Logfile\-::\-Write\-Topic (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s\-Topic, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}}\label{class_c_logfile_a0093f67cddcfa47e435ede15ee3d2ac4}


\subsection{Member Data Documentation}
\hypertarget{class_c_logfile_ac851d6b1b00c18264a04e4bf69b2f984}{\index{C\-Logfile@{C\-Logfile}!m\-\_\-p\-Logfile@{m\-\_\-p\-Logfile}}
\index{m\-\_\-p\-Logfile@{m\-\_\-p\-Logfile}!CLogfile@{C\-Logfile}}
\subsubsection[{m\-\_\-p\-Logfile}]{\setlength{\rightskip}{0pt plus 5cm}F\-I\-L\-E$\ast$ C\-Logfile\-::m\-\_\-p\-Logfile\hspace{0.3cm}{\ttfamily [private]}}}\label{class_c_logfile_ac851d6b1b00c18264a04e4bf69b2f984}
\hypertarget{class_c_logfile_a8e40998e4cd62cd8ed9f4a2fc8f5479a}{\index{C\-Logfile@{C\-Logfile}!m\-\_\-s\-Filename@{m\-\_\-s\-Filename}}
\index{m\-\_\-s\-Filename@{m\-\_\-s\-Filename}!CLogfile@{C\-Logfile}}
\subsubsection[{m\-\_\-s\-Filename}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ C\-Logfile\-::m\-\_\-s\-Filename\hspace{0.3cm}{\ttfamily [private]}}}\label{class_c_logfile_a8e40998e4cd62cd8ed9f4a2fc8f5479a}
\hypertarget{class_c_logfile_a0f07b127ccdbf47a0d80fc291a6c2428}{\index{C\-Logfile@{C\-Logfile}!m\-\_\-s\-Whole\-Text@{m\-\_\-s\-Whole\-Text}}
\index{m\-\_\-s\-Whole\-Text@{m\-\_\-s\-Whole\-Text}!CLogfile@{C\-Logfile}}
\subsubsection[{m\-\_\-s\-Whole\-Text}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string C\-Logfile\-::m\-\_\-s\-Whole\-Text\hspace{0.3cm}{\ttfamily [private]}}}\label{class_c_logfile_a0f07b127ccdbf47a0d80fc291a6c2428}
\hypertarget{class_c_logfile_a82952cb51a40c327856b0516faadff43}{\index{C\-Logfile@{C\-Logfile}!m\-\_\-verbosity\-Level@{m\-\_\-verbosity\-Level}}
\index{m\-\_\-verbosity\-Level@{m\-\_\-verbosity\-Level}!CLogfile@{C\-Logfile}}
\subsubsection[{m\-\_\-verbosity\-Level}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-V\-E\-R\-B\-O\-S\-I\-T\-Y\-\_\-\-L\-E\-V\-E\-L} C\-Logfile\-::m\-\_\-verbosity\-Level\hspace{0.3cm}{\ttfamily [private]}}}\label{class_c_logfile_a82952cb51a40c327856b0516faadff43}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{pg_log_8h}{pg\-Log.\-h}\item 
Source/\hyperlink{pg_log_8cpp}{pg\-Log.\-cpp}\end{DoxyCompactItemize}
